Add support for the Pi Vision 10.1" HMI#6915
Conversation
|
How does the GPIO driver differ materially from https://github.com/raspberrypi/linux/blob/rpi-6.12.y/drivers/gpio/gpio-fxl6408.c? What happens if you put |
18d0700 to
99e2f20
Compare
|
You're right, they are equivalent and the board works with the fxl6408 driver as well. |
|
| target-path = "/"; | ||
| __overlay__ { | ||
| panel: panel { | ||
| compatible = "panel-lvds"; |
There was a problem hiding this comment.
The guidance for use of panel-lvds is that you should have a panel specific compatible first, and fall back to panel-lvds.
eg https://github.com/raspberrypi/linux/blob/rpi-6.12.y/arch/arm/boot/dts/allwinner/sun8i-a83t-tbs-a711.dts#L74
Having any form of display timings in DT was accepted to mainline very begrudgingly, and this was their compromise to allow fixing up the timings without requiring a DT change (ABI and all that).
There was a problem hiding this comment.
Added panel-specific compatible: auo,g101ean02-2
Use of GPIO 34 (normally that camera GPIO) for interrupts precludes it working on any board that uses a GPIO expander for the CAM_GPIO lines. |
Enable drivers required by the SECO Pi Vision 10.1 CM5 HMI in all CM5-compatible defconfigs. Specifically, this commit enables: * driver for Atmel MaxTouch controllers * panel-lvds * TI SN65DSI83 DSI-LVDS bridge Signed-off-by: Alessandro Pecugi <alessandro.pecugi@seco.com>
Add overlay for SECO Pi Vision adapter HAT, with the sn65dsi83 LVDS bridge, a 10.1-inch LVDS panel, and Atmel mxt touch controller For the pi4ioe5v6408 GPIO expander, the equivalent fxl6408 driver is used. Signed-off-by: Alessandro Pecugi <alessandro.pecugi@seco.com>
99e2f20 to
2564a6b
Compare
No, there's no specific reason. I've updated and tested both |
See: raspberrypi/linux#6920 kernel: v2 dwc2 DMA alignment_buffer handling See: raspberrypi/linux#6923 kernel: Add support for the Pi Vision 10.1" HMI See: raspberrypi/linux#6915
See: raspberrypi/linux#6920 kernel: v2 dwc2 DMA alignment_buffer handling See: raspberrypi/linux#6923 kernel: Add support for the Pi Vision 10.1" HMI See: raspberrypi/linux#6915
This pull request introduces support for the upcoming SECO Pi Vision product, which consists of an LVDS adapter and a display.
Specifically, it: